home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
telecomm
/
sticpsrc.lzh
/
DOC
/
NETCHL.ARC
/
NETCHL.DOC
next >
Wrap
Text File
|
1990-10-06
|
16KB
|
387 lines
06601030305800
F0000000
9[...................................................]001
êThePE1CHLversionofNETbyKA9Q
Ç
byR.E.Janssen,PE1CHL. lastupdate:27-May-1988.
ThisdocumentdescribessomechangesIhavemadetotheNET
program(byKA9Q)afterportingtheprogramtotheAtariST.
ThesefeaturesarenowalsoavailableinaPCversion.
Currentprogramversionis871225.12.PE1CHL
êAX.25callsignhandlingÇ
The'mycall'variableandcommandhavebeenreplacedbyamore
powerfulsetofcommands,thatallowmorecomplexax.25useof
thepackage.ThecallsigntouseinIPandNET/ROMisnow
specifiedasanextraparametertotheattachcommand.
Thischangeallowsadifferentcallsign-ssidtobeusedon
differentbands,arequirementinsomecountries.Alsoitisthe
basisofsomecross-banddigipeatingfeatures.Aproblemoccurs
whenthesamestationcanbecontactedon2bands,andthe
routingtablesineachstationindicateadifferentbandtobe
used.Theotherstationincorrectlyassumesthesamecallsignis
validonbothbands.ARPcanbefixedtoincludetheinterfacein
thetable,andkeepingseparatecallsignsforeachIPaddress-
interfacepair.Thishasnotyetbeenimplemented.
Thedigipeaterfunctionalityandcommandhavebeenenhanced.It
isnowpossibletoswitchdigipeatingonandoffindependently
foreachinterface,andasanextraoptionitisnowpossibleto
haveadigipeatergatewaybetween2ormorebands.Tousethis
feature,setadifferentcallsign-ssidoneachband(inthe
attachcommand),anduse"ax25digipeat<interface>gate"
commandsforeachinterfaceparticipatinginthegateway.
Packetsarrivingonaninterface,andrequiringtobedigipeated
bythecallofanotherinterface,willbesentoutonthe
digipeatinterfacewiththedigicallreplacedbythecallofthe
interfacewherethepacketarrived.(aknowntricktoimplement
amulti-banddigipeatergateway).
Example:Ifthecallsignon2misPE1CHL-2,andon70itis
PE1CHL-7,someoneqrvon2mcanconnectastationon70by
connecting"viaPE1CHL-7".Thisresultsinatransmissionon70
cmspecifyingPE1CHL-2asadigipeater.Whenthedestination
stationreplies,thepacketwillbedigipeatedon2mwith
digipeatercallsignPE1CHL-7.
êMHEARDÇ
Thedetmiliar"MHEARD"commandhasbeenadded.Itisnowonly
implementedforax.25,butitcouldbeusedonanynetwork.
Itispossibletosetthenumberofdifferentaddressesto
rememberusing"mheard<interface>number".Thedefaultis0,
Çi.e.norecordingofheardstations.
Usethecommand"mheard14423"tokeepthelast23heard
stationsinthelist(i.e.onescreenful).
Thecommand"mheard144"willthenlisttheheardstations,in
thisformat:
May2521:25:34PA0GRI-1toPE1CHL-2
May2521:25:20PI8CIKtoMAILviaPI8HOB>(PI8VRZ)
Inthesecondline,astationwasheardusingadigipeater.The
partofthedigipeaterlistinbracketsindicatesthedigipeaters
thatdidnotyetrelaythepacketwhenitwaslastheard.Soin
theexample,PI8VRZwasnothearddigipeatingthepacket.
The">"signindicatesthattheinputofthedigipeaterwas
heard,inthiscasethetransmissionbyPI8HOBtoPI8VRZ.
Ifthe2ndlinereads:
May2521:25:20PI8CIKtoMAILvia>PI8HOB>(PI8VRZ)
thismeansthatPI8CIKwasheardDIRECTandviaPI8HOB,butnot
viaPI8VRZ.
Themostcommonuseofthisfeatureistodetermineifastation
canbehearddirectand/orviaadigipeater,asin:
May2521:38:10PI8RNI-7toPI8ESA-7via>PI8HOB
Thisindicatesthestationcanbeheardbothdirectandviathe
digipeater.
êSOURCEÇ
The"source"commandhasbeenaddedtoreadacommandsfile,like
theautoexec.netfile.Thesyntaxis"source<filename>"This
commandcanalsoappearwithintheautoexec.netfileitself,
makingitpossibletosubdividethisfileinsomelogicalparts
(e.g.setupandroutingcommands).
Thisallowsyoutostructuretheautoexec.netfileintodifferent
parts,likeattachofinterfaces,parametersetting,routing
commandsetc.Now,itispossibletosharesomeofthesefiles
betweendifferentsetupstobeusedbyNET.
êROUTEÇ
The"route"commandhastbeenextended:whenyouenter
"routeadd<host>via<ipgate>",theexistingrouteto<ipgate>
isstoredintheroutingtable.Thismeansthatifyouchange
therouteto<ipgate>inyourautoexecfile,alltheroutesthat
areviathisgatewaywillautomaticallybeupdatedwhenyoustart
NET.(especiallyhandywhenyouchangetheinterfaceatwhicha
gatewaycanbereached,andstillmoreimportantwhenyouwantto
rundifferentconfigurationsofyoulocalmachine(s)usinga
cleverlybuiltautoexec.netusingthe"source"commandtoread
Çroutingtablesfromseparatefiles.)
Example:
routeaddpa0gri144
routeaddbbs.pa0griviapa0gri
Someveryminorchangesinthedoaddanddodroproutingfunctions
nowmakeitpossibletousesymbolicnamesinroutecommands,
evenwhenspecifyingthenumberofbits:
Example:
routeaddBelgium/16viapa0gri
êTRACEÇ
Tracingcannowberoutedtoafile.Use"traceto<pathname>"to
enabletracingtoafile,"tracetocon"toswitchbackto
consoletracing.Alwaysuseanabsolutepathnameforthefile
(e.g.:tracetoc:\net\tracefile),asitissometimesclosedand
re-openedusingthespecifiedname.Thiscouldfailifyou
changetheworkingdirectory.
Thedateandtime-of-dayhasbeenaddedtothefirstlineofeach
traceoutput,whichisusefulwhenwritingtoafile.
êFLOWÇ
The"flow"commandhasbeenimplemented,andworkslikeinthe
TNCcode.Incominginputisnotprintedwhentheuseristyping
inputonaninteractiveconnection,greatlyenhancingthe
readabilityofkeyboard-to-keyboardcommunications.Theinput
willbeprintedwhenaRETURNistyped,orwheneveryoubackspace
tothebeginningoftheline."flowon"enablesthisfeature.
êInputLineEditingÇ
Inputlineeditinghasbeenenhanced,andahistoryofcommand
lines(ofmorethan1character)iskept.Thearrowkeyscanbe
usedtomovethroughthishistory,andtoeditinputlines.An
"insert"modeisrecognized(insertkey).
Keyfunctionsare:
leftarrownondestructivebackspacethroughthecurrent
line.allowscorrectionsinyourinput.
rightarrowtomovetowardstheendoftheline.whenit
isusedattheendoftheinput,characters
fromthepreviousinputlinewillbe
inserted.
Ç uparrowgetthepreviouslineintheinputline
historyandshowit.putcursoratendof
thisinputline.
downarrowgetnextlinefrominputlinehistory.
deletewhenthecursorisoveracharacterinthe
currentinputline,deletesthatcharacter.
inserttogglesbetweenovertypeandinsertmode.in
insertmode,anythingtypedwhenthecursor
isnotattheendoftheinputlinewillbe
insertedatthecursorposition.
^H,backspdeletethecharacterleftfromthecursor
position.
^Rredisplaystheinputlineandputsthecursor
attheend.
^U,^Xcancelsthecurrentinputline.
RETURNacceptsthecurrentinputline.notethatthe
cursormaybeanywhereintheline,the
completelinewillalwaysbeaccepted.
êAX.25portsÇ
The"ax25port"commandhasbeenaddedtoallowax.25serversto
runintheNETprogram,justlikeTCPservers.Itispossibleto
defineacallsign(andoptionallyaninterface)thatcanbe
connectedto,andaportnumberofacorrespondingax.25server.
Thetype"di